/* 常用 综合布局 */
view,
scroll-view,
swiper,
swiper-item,
cover-view,
cover-image,
icon,
text,
rich-text,
progress,
button,
checkbox,
form,
input,
label,
radio,
slider,
switch,
textarea,
navigator,
audio,
camera,
image,
page,
video {
  box-sizing: border-box;
}

// 文本溢出
.text-single {
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-lines-2 {
	overflow: hidden;
  text-overflow: ellipsis;
	display: -webkit-box;
	/*! autoprefixer: off; */     
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.text-lines-3 {
	overflow: hidden;
  text-overflow: ellipsis;
	display: -webkit-box;
	/*! autoprefixer: off; */     
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.text-lines-10 {
	overflow: hidden;
  text-overflow: ellipsis;
	display: -webkit-box;
	/*! autoprefixer: off; */     
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
}

// 底部保存按钮
.btn-submit {
  height: 68rpx;
  line-height: 68rpx;
  margin: 12rpx 32rpx 0;
  border-radius: 12rpx;
  background-color: #F4AF22;
  font-size: 28rpx;
  color: #fff;
  text-align: center;
}
// 底部退出登录按钮
.btn-logout {
  height: 68rpx;
  line-height: 68rpx;
  margin: 12rpx 32rpx 0;
  border-radius: 12rpx;
  font-size: 28rpx;
  color: #999;
  text-align: center;
  border: 2rpx solid #999999;
}

// 顾问身份标签
.tag-identity {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rpx 6rpx;
  border-radius: 4rpx;
  background-color: #F4AF22;
  color: #FFFFFF;
  font-size: 20rpx;
}

// 通用卡片阴影
.shadow-card {
  border-radius: 12rpx;
  box-shadow: -1.2246468525851679e-16px 2px 6px 0px rgba(206, 143, 12, 0.1);
}